﻿using Caliburn.Micro;
using SD.Infrastructure.WPF.Caliburn.Aspects;

namespace SlamDunk.MES.Presentation.Models.NotifyModels
{
    /// <summary>
    /// 作业计划设备使用台时明细
    /// </summary>
    public class EquipmentSummaryDetailNm : PropertyChangedBase
    {
        #region 设备编号 —— string EquipmentNo
        /// <summary>
        /// 设备编号
        /// </summary>
        [DependencyProperty]
        public string EquipmentNo { get; set; }
        #endregion

        #region 设备名称 —— string EquipmentName
        /// <summary>
        /// 设备名称
        /// </summary>
        [DependencyProperty]
        public string EquipmentName { get; set; }
        #endregion

        #region 台时 —— decimal Machinehour
        /// <summary>
        /// 台时
        /// </summary>
        [DependencyProperty]
        public decimal Machinehour { get; set; }
        #endregion

        #region 作业计划编号 —— string ExecutionPlanNo
        /// <summary>
        /// 作业计划编号
        /// </summary>
        [DependencyProperty]
        public string ExecutionPlanNo { get; set; }
        #endregion

        #region 作业计划名称 —— string ExecutionPlanName
        /// <summary>
        /// 作业计划名称
        /// </summary>
        [DependencyProperty]
        public string ExecutionPlanName { get; set; }
        #endregion

        #region 生产批号 —— string ProductionBatchNo
        /// <summary>
        /// 生产批号
        /// </summary>
        [DependencyProperty]
        public string ProductionBatchNo { get; set; }
        #endregion
    }
}
